Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Fifth Third Bank Tennis Classic - Lexington Lubbock Challenger - Lubbock Fifth Third Bank Tennis Championships - Lexington JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Fifth-Third Bank Tennis Classic - Lexington Waco Tennis Challenger - Waco The Comercia Challenger - Aptos Dallas Challenger USTA Comerica Challenger - Aptos Talahassee Challenger Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville Gerry Weber Open - Halle RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Hellmann's Cup - Santiago Sybase Open - San Jose RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Open Seat-Godo 2000 - Barcelona BMW Open - Munich 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich RCA Championships - Indianapolis TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Aptos Challenger Basel ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Gerry Weber Open - Halle RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Stockholm Open - Stockholm Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Savannah Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland 2008 Lubbock Challenger - Lubbock SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Sacramento Challenger - Sacramento Brisbane International - Brisbane The Mercedes Benz of Calabasas - Calabasas Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Delray Beach Open - Delray Beach BMW Open - Munich BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Kroger / St. Jude International - Memphis Citi Open - Washington Winston-Salem Open - Winston-Salem Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland AEGON Championships - London BB&T Atlanta Open - Atlanta Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open Parc - Lyon Citi Open - Washington New York Open - New York Citi Open - Washington Chengdu Open - Chengdu New York Open - New York Mallorca Open - Mallorca Truist Atlanta Open - Atlanta Adelaide International 2 - Adelaide Dallas Open - Dallas BMW Open - Munich Siebel Open - San Jose Kroger / St. Jude International - Memphis Hall of Fame Open - Newport U.S. Men's Clay Court Championships - Houston Truist Atlanta Open - Atlanta Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles ASB Classic - Auckland CA Tennis Trophy - Vienna SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich BMW Open - Munich Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport U.S. Mens's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland SAP Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Scania Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Erste Bank Open - Vienna CA Tennis Trophy - Vienna Geneva Open - Geneva Citi Open - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Generali Open - Kitzbuhel ASB Classic - Auckland Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Infosys Hall of Fame Open - Newport Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Stockholm Open - Stockholm Pilot Pen Tennis - New Haven President's Cup - Tashkent Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Lipton Championships - Key Biscayne Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Indianapolis Tennis Championships - Indianapolis Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Countrywide Classic - Los Angeles Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome BMW Open - Munich Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Generali Open 1999 - Kitzbuhel Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Brisbane - Brisbane Campionati Internazionali d'Italia - Rome RCA Championships - Indianapolis Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai SAP Open - San Jose BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami U.S. Mens's Clay Court Championship - Houston Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem China Open - Beijing CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Heineken Open - Auckland Tennis Channel Open - Las Vegas Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Bank Austria Tennis Trophy - Vienna BMW Open - Munich ARAG World Team Championship - Dusseldorf Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Sony Ericsson Open - Miami Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrilena Madrid Open - Madrid Wimbledon - London BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells U.S. Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai Coupe Rogers - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells U.S. Open Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires ASB Classic - Auckland Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco China Open - Beijing French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Toronto U.S. Open - New York Wimbledon - London French Open - Paris ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, World Group, QF, USA-SRB 1-3 ATP Cup - Sydney ARAG ATP World Team Championship - Dusseldorf Laver Cup - Prague Davis Cup, World Group, PO, GER-THA 4-1 Hopman Cup - Perth River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Colonial Classic - Kooyong Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Kooyong Classic - Kooyong All Lower level tournaments Nitto ATP Finals - London Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - London